﻿using System;
using System.Linq;
using System.Text;
using SqlSugar;

namespace AllServer.Core.Entity;
    ///<summary>
    ///
    ///</summary>
    [SugarTable("TRefundConfig")]
    public partial class TRefundConfig
    {
        /// <summary>
        /// 
        /// </summary>           
        [SugarColumn(IsPrimaryKey=true,IsIdentity=true,ColumnName="Id")]
        public int Id {get;set;}
        /// <summary>
        /// 备注
        /// </summary>           
        [SugarColumn(ColumnName="Remark")]
        public string Remark {get;set;}
        /// <summary>
        /// 0禁用，1启用
        /// </summary>           
        [SugarColumn(ColumnName="State")]
        public int State {get;set;}
        /// <summary>
        /// 应用公钥证书 可为 证书文件路径 / 证书文件的文本内容 / 证书文件的Base64编码 “公钥证书”方式时，必填 “普通公钥”方式时，留空
        /// </summary>           
        [SugarColumn(ColumnName="AppCert")]
        public string AppCert {get;set;}
        /// <summary>
        /// 支付宝根证书 可为 证书文件路径 / 证书文件的文本内容 / 证书文件的Base64编码 “公钥证书”方式时，必填 “普通公钥”方式时，留空
        /// </summary>           
        [SugarColumn(ColumnName="AlipayRootCert")]
        public string AlipayRootCert {get;set;}
        /// <summary>
        /// 支付宝公钥证书 可为 证书文件路径 / 证书文件的文本内容 / 证书文件的Base64编码 “公钥证书”方式时，必填 “普通公钥”方式时，留空
        /// </summary>           
        [SugarColumn(ColumnName="AlipayPublicCert")]
        public string AlipayPublicCert {get;set;}
        /// <summary>
        /// 
        /// </summary>           
        [SugarColumn(ColumnName="AppId")]
        public string AppId {get;set;}
        /// <summary>
        /// 应用私钥
        /// </summary>           
        [SugarColumn(ColumnName="AppPrivateKey")]
        public string AppPrivateKey {get;set;}
        /// <summary>
        /// 
        /// </summary>           
        [SugarColumn(ColumnName="ProductId")]
        public int ProductId {get;set;}
    }
